Currency used is Rupiah Rp. You can find money changer in the downtown area, or simply get into banks and you will get fair exchange rate. Please note that in practice, money changer and banks are not accepting US$ bank notes with issuance year 1999 backwards because of the experience in Indonesia mostly found US$ with issuance year 1999 backward had been forged.
Near the airport in Jendral Sudirman street, there is Money Changer "Golden Valasindo", which accept most of foreign currency include US$ bank notes with issuance year before 1999. The phone number is 024 766 32631.
Banks are open between 8.30 a.m to 3.00 p.m.
You can visit some malls available in Semarang such as Sri Ratu the first mall in Semarang from the 80's, Matahari Plaza, Ciputra Mall Java Mall, DP Mall and the Paragon Mall. There, you can buy batik Javanese handwritten cloth, antiques and the traditional items in "Johar Market" or in Bahasa Indonesia called "Pasar Johar" spell "Pa Saar Jouw Har. They have plenty of choices. Ask if you can get assistance from hotel staff or a travel agent staff to take you around Pasar Johar. It is also accessible by Angkot vans from Simpang Lima.
Semarang have many arts and crafts shops around the city. They normally sell Javanese arts, paintings and clothes including Batik. Some shops popularly visited by tourist are: